var search_data = {"index":{"searchIndex":["array","object","racc","accept","actiontable","compileerror","cparseparams","debugflags","error","goto","grammar","definitionenv","precedencedefinitionenv","grammarfileparser","result","grammarfilescanner","iset","item","locationpointer","logfilegenerator","ormark","parseerror","parser","parserclassgenerator","parserfilegenerator","params","prec","rrconflict","reduce","rule","srconflict","shift","sourcetext","state","statetransitiontable","statetransitiontablegenerator","states","sym","symboltable","useraction","==()","==()","==()","[]()","[]()","[]()","[]()","[]()","[]=()","_()","_add()","_added?()","_compute_expand()","_defmetasyntax()","_delayed_add()","_intern()","_racc_do_parse_c()","_racc_do_parse_rb()","_racc_do_reduce()","_racc_evalact()","_racc_init_sysvars()","_racc_setup()","_racc_yyparse_c()","_racc_yyparse_rb()","_register()","_wrap()","accept?()","act2actid()","action()","action_out()","actions()","add()","add()","add_rule()","add_rule_block()","add_start_rule()","add_user_code()","added?()","addent()","addrel()","addsym()","any?()","atom_symbol()","before()","bool_attr()","canonical_label()","check_la()","check_rules_nullable()","check_rules_useless()","check_symbols_nullable()","check_symbols_useless()","check_terminals()","check_useless()","clear()","compute_dfa()","compute_expand()","compute_hash()","compute_heads()","compute_locate()","compute_nfa()","compute_nullable()","compute_nullable_0()","compute_useless()","conflict?()","core_to_state()","create_tmap()","cref_pop()","cref_push()","declare_precedence()","decref()","define()","define_actions()","delete()","delete()","detab()","determine_terminals()","dfa()","dfa()","digraph()","do_resolve_sr()","dummy?()","dup()","each()","each()","each()","each()","each()","each_index()","each_index()","each_la()","each_nonterminal()","each_reduce()","each_rule()","each_rule()","each_shift()","each_state()","each_t()","each_terminal()","each_useless_nonterminal()","each_useless_rule()","each_with_index()","embed_library()","embedded_action()","empty()","empty?()","empty?()","empty?()","end_precedence_declaration()","eql?()","eql?()","fingerprint()","fix()","fix_ident()","fix_ident()","flush_delayed()","footer()","gen_action_tables()","gen_goto_tables()","generate()","generate()","generate()","generate_parser()","generate_parser_file()","generate_states()","get_quoted_re()","goto_id()","grammar()","hash=()","head?()","header()","higher()","i_i_sym_list()","include?()","incref()","increment()","indent()","indent_re()","init()","init()","init_line_conversion_system()","inner()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","integer_list()","intern()","intern()","key?()","la=()","left()","line()","lineno()","literal_head?()","location()","location()","lookahead()","lower()","make_closure()","make_delimiter()","make_separator()","many()","many1()","method_missing()","minimum_indent()","mkmapexp()","n_indent()","n_rrconflicts()","n_rrconflicts()","n_srconflicts()","n_srconflicts()","n_useless_nonterminals()","n_useless_rules()","name()","name()","name()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","next()","next_line()","next_token()","next_token()","nfa()","nfa()","nonassoc()","nonterminal?()","nonterminal_base()","nonterminals()","notice()","nt_max()","null()","null=()","null=()","nullable?()","nullable?()","on_error()","on_error()","once_writer()","option()","outact()","output()","output_conflict()","output_rule()","output_state()","output_token()","output_useless()","outrrconf()","outsrconf()","pack()","parse()","parse()","parse_file()","parse_option_string()","parse_user_code()","parser_class()","parser_class()","parser_class()","parser_file()","pointer_out()","prec()","precedence()","precedence=()","precedence_table()","print_atab()","print_tab()","print_tab_i()","printb()","proc()","proc?()","ptr_bug!()","put()","put_state_transition_table()","racc_accept()","racc_e_pop()","racc_next_state()","racc_print_stacks()","racc_print_states()","racc_read_token()","racc_reduce()","racc_shift()","racc_token2str()","read()","reads()","record_path()","reduce()","reduce_n()","reduce_table()","remove_blank_lines()","replace()","replace_location()","require()","resolve()","resolve_rr()","resolve_sr()","right()","rr_conflict()","rrconflict_exist?()","rruleid()","rule()","rule()","ruleid()","runtime_source()","scan_action()","scan_error!()","scan_quoted()","self_null?()","separated_by()","separated_by1()","seq()","serialize()","set_accept()","set_table()","shebang()","shift()","shift_n()","should_report_srconflict?()","should_terminal()","should_terminal?()","size()","size()","size()","size()","skip_comment()","source?()","source_text()","sr_conflict()","srconflict_exist?()","start_symbol=()","state_transition_table()","state_transition_table()","state_transition_table()","states()","string_list()","string_symbol?()","sym_int_hash()","symbol_locations()","symbols()","term=()","terminal?()","terminals()","to_a()","to_s()","to_s()","to_s()","to_s()","to_s()","to_s()","to_s()","to_s()","to_s()","to_s()","token_table()","token_to_str()","token_value_table()","toplevel?()","transpose()","traverse()","unindent_auto()","unique_separator()","update()","update_a()","useless=()","useless=()","useless?()","useless?()","useless_nonterminal_exist?()","useless_rule_exist?()","write_log()","yyaccept()","yyerrok()","yyerror()","yylex()","yylex0()","|()","|()","readme.ja","readme","news.en","grammar.en","grammar2.en","news.ja","debug.ja","grammar.ja","parser.ja"],"longSearchIndex":["array","object","racc","racc::accept","racc::actiontable","racc::compileerror","racc::cparseparams","racc::debugflags","racc::error","racc::goto","racc::grammar","racc::grammar::definitionenv","racc::grammar::precedencedefinitionenv","racc::grammarfileparser","racc::grammarfileparser::result","racc::grammarfilescanner","racc::iset","racc::item","racc::locationpointer","racc::logfilegenerator","racc::ormark","racc::parseerror","racc::parser","racc::parserclassgenerator","racc::parserfilegenerator","racc::parserfilegenerator::params","racc::prec","racc::rrconflict","racc::reduce","racc::rule","racc::srconflict","racc::shift","racc::sourcetext","racc::state","racc::statetransitiontable","racc::statetransitiontablegenerator","racc::states","racc::sym","racc::symboltable","racc::useraction","racc::locationpointer#==()","racc::rule#==()","racc::state#==()","racc::grammar#[]()","racc::iset#[]()","racc::rule#[]()","racc::states#[]()","racc::symboltable#[]()","racc::iset#[]=()","racc::grammar::definitionenv#_()","racc::grammar::definitionenv#_add()","racc::grammar::definitionenv#_added?()","racc::grammar#_compute_expand()","racc::grammar::definitionenv#_defmetasyntax()","racc::grammar::definitionenv#_delayed_add()","racc::grammar::definitionenv#_intern()","racc::parser#_racc_do_parse_c()","racc::parser#_racc_do_parse_rb()","racc::parser#_racc_do_reduce()","racc::parser#_racc_evalact()","racc::parser#_racc_init_sysvars()","racc::parser#_racc_setup()","racc::parser#_racc_yyparse_c()","racc::parser#_racc_yyparse_rb()","racc::grammar::definitionenv#_register()","racc::grammar::definitionenv#_wrap()","racc::rule#accept?()","racc::statetransitiontablegenerator#act2actid()","racc::grammar::definitionenv#action()","racc::logfilegenerator#action_out()","racc::parserfilegenerator#actions()","racc::grammar#add()","racc::iset#add()","racc::grammarfileparser#add_rule()","racc::grammarfileparser#add_rule_block()","racc::grammar#add_start_rule()","racc::grammarfileparser#add_user_code()","racc::grammar#added?()","racc::statetransitiontablegenerator#addent()","racc::states#addrel()","racc::states#addsym()","racc::debugflags#any?()","racc::grammarfilescanner#atom_symbol()","racc::locationpointer#before()","racc::parserfilegenerator::params::bool_attr()","racc::grammarfileparser#canonical_label()","racc::state#check_la()","racc::grammar#check_rules_nullable()","racc::grammar#check_rules_useless()","racc::grammar#check_symbols_nullable()","racc::grammar#check_symbols_useless()","racc::symboltable#check_terminals()","racc::states#check_useless()","racc::iset#clear()","racc::states#compute_dfa()","racc::grammar#compute_expand()","racc::grammar#compute_hash()","racc::grammar#compute_heads()","racc::grammar#compute_locate()","racc::states#compute_nfa()","racc::grammar#compute_nullable()","racc::grammar#compute_nullable_0()","racc::grammar#compute_useless()","racc::state#conflict?()","racc::states#core_to_state()","racc::states#create_tmap()","racc::parserfilegenerator#cref_pop()","racc::parserfilegenerator#cref_push()","racc::grammar#declare_precedence()","racc::reduce#decref()","racc::grammar::define()","racc::parserclassgenerator#define_actions()","racc::iset#delete()","racc::symboltable#delete()","racc::parserfilegenerator#detab()","racc::grammar#determine_terminals()","racc::grammar#dfa()","racc::states#dfa()","racc::states#digraph()","racc::states#do_resolve_sr()","racc::sym#dummy?()","racc::iset#dup()","racc::grammar#each()","racc::iset#each()","racc::rule#each()","racc::states#each()","racc::symboltable#each()","racc::grammar#each_index()","racc::states#each_index()","racc::item#each_la()","racc::symboltable#each_nonterminal()","racc::actiontable#each_reduce()","racc::grammar#each_rule()","racc::rule#each_rule()","racc::actiontable#each_shift()","racc::states#each_state()","racc::states#each_t()","racc::symboltable#each_terminal()","racc::grammar#each_useless_nonterminal()","racc::grammar#each_useless_rule()","racc::grammar#each_with_index()","racc::parserfilegenerator#embed_library()","racc::grammarfileparser#embedded_action()","racc::useraction::empty()","racc::iset#empty?()","racc::rule#empty?()","racc::useraction#empty?()","racc::grammar#end_precedence_declaration()","racc::locationpointer#eql?()","racc::state#eql?()","racc::states#fingerprint()","racc::symboltable#fix()","racc::grammar#fix_ident()","racc::symboltable#fix_ident()","racc::grammar::definitionenv#flush_delayed()","racc::parserfilegenerator#footer()","racc::statetransitiontablegenerator#gen_action_tables()","racc::statetransitiontablegenerator#gen_goto_tables()","racc::parserclassgenerator#generate()","racc::statetransitiontable::generate()","racc::statetransitiontablegenerator#generate()","racc::parserfilegenerator#generate_parser()","racc::parserfilegenerator#generate_parser_file()","racc::states#generate_states()","racc::grammarfilescanner#get_quoted_re()","racc::shift#goto_id()","racc::grammar::definitionenv#grammar()","racc::rule#hash=()","racc::locationpointer#head?()","racc::parserfilegenerator#header()","racc::grammar::precedencedefinitionenv#higher()","racc::parserfilegenerator#i_i_sym_list()","racc::iset#include?()","racc::reduce#incref()","racc::locationpointer#increment()","racc::parserfilegenerator#indent()","racc::parserfilegenerator#indent_re()","racc::actiontable#init()","racc::grammar#init()","racc::parserfilegenerator#init_line_conversion_system()","racc::parserfilegenerator#inner()","racc::accept#inspect()","racc::error#inspect()","racc::goto#inspect()","racc::iset#inspect()","racc::locationpointer#inspect()","racc::ormark#inspect()","racc::prec#inspect()","racc::reduce#inspect()","racc::rule#inspect()","racc::shift#inspect()","racc::state#inspect()","racc::states#inspect()","racc::sym#inspect()","racc::useraction#inspect()","racc::parserfilegenerator#integer_list()","racc::grammar#intern()","racc::symboltable#intern()","racc::iset#key?()","racc::state#la=()","racc::grammar::precedencedefinitionenv#left()","racc::parserfilegenerator#line()","racc::grammarfilescanner#lineno()","racc::grammarfilescanner#literal_head?()","racc::grammarfileparser#location()","racc::sourcetext#location()","racc::states#lookahead()","racc::grammar::precedencedefinitionenv#lower()","racc::state#make_closure()","racc::parserfilegenerator#make_delimiter()","racc::parserfilegenerator#make_separator()","racc::grammar::definitionenv#many()","racc::grammar::definitionenv#many1()","racc::grammar::definitionenv#method_missing()","racc::parserfilegenerator#minimum_indent()","racc::statetransitiontablegenerator#mkmapexp()","racc::parserfilegenerator#n_indent()","racc::state#n_rrconflicts()","racc::states#n_rrconflicts()","racc::state#n_srconflicts()","racc::states#n_srconflicts()","racc::grammar#n_useless_nonterminals()","racc::grammar#n_useless_rules()","racc::ormark#name()","racc::prec#name()","racc::useraction#name()","racc::actiontable::new()","racc::debugflags::new()","racc::goto::new()","racc::grammar::new()","racc::grammar::definitionenv::new()","racc::grammar::precedencedefinitionenv::new()","racc::grammarfileparser::new()","racc::grammarfileparser::result::new()","racc::grammarfilescanner::new()","racc::iset::new()","racc::item::new()","racc::locationpointer::new()","racc::logfilegenerator::new()","racc::ormark::new()","racc::parserclassgenerator::new()","racc::parserfilegenerator::new()","racc::parserfilegenerator::params::new()","racc::prec::new()","racc::rrconflict::new()","racc::reduce::new()","racc::rule::new()","racc::srconflict::new()","racc::shift::new()","racc::sourcetext::new()","racc::state::new()","racc::statetransitiontable::new()","racc::statetransitiontablegenerator::new()","racc::states::new()","racc::sym::new()","racc::symboltable::new()","racc::useraction::new()","racc::locationpointer#next()","racc::grammarfilescanner#next_line()","racc::grammarfileparser#next_token()","racc::parser#next_token()","racc::grammar#nfa()","racc::states#nfa()","racc::grammar::precedencedefinitionenv#nonassoc()","racc::sym#nonterminal?()","racc::grammar#nonterminal_base()","racc::symboltable#nonterminals()","racc::parserfilegenerator#notice()","racc::symboltable#nt_max()","racc::grammar::definitionenv#null()","racc::rule#null=()","racc::sym#null=()","racc::rule#nullable?()","racc::sym#nullable?()","racc::grammarfileparser#on_error()","racc::parser#on_error()","racc::sym::once_writer()","racc::grammar::definitionenv#option()","racc::logfilegenerator#outact()","racc::logfilegenerator#output()","racc::logfilegenerator#output_conflict()","racc::logfilegenerator#output_rule()","racc::logfilegenerator#output_state()","racc::logfilegenerator#output_token()","racc::logfilegenerator#output_useless()","racc::logfilegenerator#outrrconf()","racc::logfilegenerator#outsrconf()","racc::states#pack()","racc::grammarfileparser::parse()","racc::grammarfileparser#parse()","racc::grammarfileparser::parse_file()","racc::debugflags::parse_option_string()","racc::grammarfileparser#parse_user_code()","racc::grammar#parser_class()","racc::parserfilegenerator#parser_class()","racc::statetransitiontable#parser_class()","racc::parserfilegenerator#parser_file()","racc::logfilegenerator#pointer_out()","racc::rule#prec()","racc::rule#precedence()","racc::rule#precedence=()","racc::grammar::definitionenv#precedence_table()","racc::states#print_atab()","racc::states#print_tab()","racc::states#print_tab_i()","racc::states#printb()","racc::useraction::proc()","racc::useraction#proc?()","racc::locationpointer#ptr_bug!()","racc::parserfilegenerator#put()","racc::parserfilegenerator#put_state_transition_table()","racc::parser#racc_accept()","racc::parser#racc_e_pop()","racc::parser#racc_next_state()","racc::parser#racc_print_stacks()","racc::parser#racc_print_states()","racc::parser#racc_read_token()","racc::parser#racc_reduce()","racc::parser#racc_shift()","racc::parser#racc_token2str()","racc::grammarfilescanner#read()","racc::grammarfilescanner#reads()","racc::states#record_path()","racc::actiontable#reduce()","racc::actiontable#reduce_n()","racc::statetransitiontablegenerator#reduce_table()","racc::parserfilegenerator#remove_blank_lines()","racc::rule#replace()","racc::parserfilegenerator#replace_location()","racc::parserfilegenerator#require()","racc::states#resolve()","racc::states#resolve_rr()","racc::states#resolve_sr()","racc::grammar::precedencedefinitionenv#right()","racc::state#rr_conflict()","racc::states#rrconflict_exist?()","racc::state#rruleid()","racc::rule#rule()","racc::sym#rule()","racc::reduce#ruleid()","racc::parserfilegenerator#runtime_source()","racc::grammarfilescanner#scan_action()","racc::grammarfilescanner#scan_error!()","racc::grammarfilescanner#scan_quoted()","racc::sym#self_null?()","racc::grammar::definitionenv#separated_by()","racc::grammar::definitionenv#separated_by1()","racc::grammar::definitionenv#seq()","racc::sym#serialize()","racc::states#set_accept()","racc::statetransitiontablegenerator#set_table()","racc::parserfilegenerator#shebang()","racc::actiontable#shift()","racc::actiontable#shift_n()","racc::states#should_report_srconflict?()","racc::sym#should_terminal()","racc::sym#should_terminal?()","racc::grammar#size()","racc::iset#size()","racc::rule#size()","racc::states#size()","racc::grammarfilescanner#skip_comment()","racc::useraction#source?()","racc::useraction::source_text()","racc::state#sr_conflict()","racc::states#srconflict_exist?()","racc::grammar#start_symbol=()","racc::grammar#state_transition_table()","racc::parserfilegenerator#state_transition_table()","racc::states#state_transition_table()","racc::grammar#states()","racc::parserfilegenerator#string_list()","racc::sym#string_symbol?()","racc::parserfilegenerator#sym_int_hash()","racc::logfilegenerator#symbol_locations()","racc::grammar#symbols()","racc::sym#term=()","racc::sym#terminal?()","racc::symboltable#terminals()","racc::iset#to_a()","racc::grammar#to_s()","racc::iset#to_s()","racc::locationpointer#to_s()","racc::rrconflict#to_s()","racc::rule#to_s()","racc::srconflict#to_s()","racc::sourcetext#to_s()","racc::state#to_s()","racc::states#to_s()","racc::sym#to_s()","racc::statetransitiontablegenerator#token_table()","racc::parser#token_to_str()","racc::statetransitiontable#token_value_table()","racc::parserfilegenerator#toplevel?()","racc::states#transpose()","racc::states#traverse()","racc::parserfilegenerator#unindent_auto()","racc::parserfilegenerator#unique_separator()","racc::iset#update()","racc::iset#update_a()","racc::rule#useless=()","racc::sym#useless=()","racc::rule#useless?()","racc::sym#useless?()","racc::grammar#useless_nonterminal_exist?()","racc::grammar#useless_rule_exist?()","racc::grammar#write_log()","racc::parser#yyaccept()","racc::parser#yyerrok()","racc::parser#yyerror()","racc::grammarfilescanner#yylex()","racc::grammarfilescanner#yylex0()","racc::rule#|()","racc::sym#|()","","","","","","","","",""],"info":[["Array","","Array.html","",""],["Object","","Object.html","",""],["Racc","","Racc.html","","<p>Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby programs.\n<p>Command-line …\n"],["Racc::Accept","","Racc/Accept.html","",""],["Racc::ActionTable","","Racc/ActionTable.html","","<p>The table of LALR actions. Actions are either of Shift, Reduce, Accept and Error.\n"],["Racc::CompileError","","Racc/CompileError.html","",""],["Racc::CparseParams","","Racc/CparseParams.html","",""],["Racc::DebugFlags","","Racc/DebugFlags.html","",""],["Racc::Error","","Racc/Error.html","",""],["Racc::Goto","","Racc/Goto.html","","<p>Represents a transition on the grammar. “Real goto” means a transition by nonterminal, but …\n"],["Racc::Grammar","","Racc/Grammar.html","",""],["Racc::Grammar::DefinitionEnv","","Racc/Grammar/DefinitionEnv.html","",""],["Racc::Grammar::PrecedenceDefinitionEnv","","Racc/Grammar/PrecedenceDefinitionEnv.html","",""],["Racc::GrammarFileParser","","Racc/GrammarFileParser.html","",""],["Racc::GrammarFileParser::Result","","Racc/GrammarFileParser/Result.html","",""],["Racc::GrammarFileScanner","","Racc/GrammarFileScanner.html","",""],["Racc::ISet","","Racc/ISet.html","","<p>An “indexed” set.  All items must respond to :ident.\n"],["Racc::Item","","Racc/Item.html","","<p>LALR item.  A set of rule and its lookahead tokens.\n"],["Racc::LocationPointer","","Racc/LocationPointer.html","","<p>A set of rule and position in it’s RHS. Note that the number of pointers is more than rule’s …\n"],["Racc::LogFileGenerator","","Racc/LogFileGenerator.html","",""],["Racc::OrMark","","Racc/OrMark.html","",""],["Racc::ParseError","","Racc/ParseError.html","",""],["Racc::Parser","","Racc/Parser.html","",""],["Racc::ParserClassGenerator","","Racc/ParserClassGenerator.html","",""],["Racc::ParserFileGenerator","","Racc/ParserFileGenerator.html","",""],["Racc::ParserFileGenerator::Params","","Racc/ParserFileGenerator/Params.html","",""],["Racc::Prec","","Racc/Prec.html","",""],["Racc::RRconflict","","Racc/RRconflict.html","",""],["Racc::Reduce","","Racc/Reduce.html","",""],["Racc::Rule","","Racc/Rule.html","",""],["Racc::SRconflict","","Racc/SRconflict.html","",""],["Racc::Shift","","Racc/Shift.html","",""],["Racc::SourceText","","Racc/SourceText.html","",""],["Racc::State","","Racc/State.html","","<p>A LALR state.\n"],["Racc::StateTransitionTable","","Racc/StateTransitionTable.html","",""],["Racc::StateTransitionTableGenerator","","Racc/StateTransitionTableGenerator.html","",""],["Racc::States","","Racc/States.html","","<p>A table of LALR states.\n"],["Racc::Sym","","Racc/Sym.html","","<p>Stands terminal and nonterminal symbols.\n"],["Racc::SymbolTable","","Racc/SymbolTable.html","",""],["Racc::UserAction","","Racc/UserAction.html","",""],["==","Racc::LocationPointer","Racc/LocationPointer.html#method-i-3D-3D","(ot)",""],["==","Racc::Rule","Racc/Rule.html#method-i-3D-3D","(other)",""],["==","Racc::State","Racc/State.html#method-i-3D-3D","(oth)",""],["[]","Racc::Grammar","Racc/Grammar.html#method-i-5B-5D","(x)",""],["[]","Racc::ISet","Racc/ISet.html#method-i-5B-5D","(key)",""],["[]","Racc::Rule","Racc/Rule.html#method-i-5B-5D","(idx)",""],["[]","Racc::States","Racc/States.html#method-i-5B-5D","(i)",""],["[]","Racc::SymbolTable","Racc/SymbolTable.html#method-i-5B-5D","(id)",""],["[]=","Racc::ISet","Racc/ISet.html#method-i-5B-5D-3D","(key, val)",""],["_","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_","(&block)",""],["_add","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_add","(target, x)",""],["_added?","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_added-3F","(sym)",""],["_compute_expand","Racc::Grammar","Racc/Grammar.html#method-i-_compute_expand","(t, set, lock)",""],["_defmetasyntax","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_defmetasyntax","(type, id, action, &block)",""],["_delayed_add","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_delayed_add","(rule)",""],["_intern","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_intern","(x)",""],["_racc_do_parse_c","Racc::Parser","Racc/Parser.html#method-i-_racc_do_parse_c","(p1, p2)",""],["_racc_do_parse_rb","Racc::Parser","Racc/Parser.html#method-i-_racc_do_parse_rb","(arg, in_debug)",""],["_racc_do_reduce","Racc::Parser","Racc/Parser.html#method-i-_racc_do_reduce","(arg, act)",""],["_racc_evalact","Racc::Parser","Racc/Parser.html#method-i-_racc_evalact","(act, arg)","<p>common\n"],["_racc_init_sysvars","Racc::Parser","Racc/Parser.html#method-i-_racc_init_sysvars","()",""],["_racc_setup","Racc::Parser","Racc/Parser.html#method-i-_racc_setup","()",""],["_racc_yyparse_c","Racc::Parser","Racc/Parser.html#method-i-_racc_yyparse_c","(p1, p2, p3, p4)",""],["_racc_yyparse_rb","Racc::Parser","Racc/Parser.html#method-i-_racc_yyparse_rb","(recv, mid, arg, c_debug)",""],["_register","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_register","(target_name)",""],["_wrap","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-_wrap","(target_name, sym, block)",""],["accept?","Racc::Rule","Racc/Rule.html#method-i-accept-3F","()",""],["act2actid","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-act2actid","(act)",""],["action","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-action","(&block)",""],["action_out","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-action_out","(f, state)",""],["actions","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-actions","()",""],["add","Racc::Grammar","Racc/Grammar.html#method-i-add","(rule)","<p>Grammar Definition Interface\n"],["add","Racc::ISet","Racc/ISet.html#method-i-add","(i)",""],["add_rule","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-add_rule","(target, list, sprec)",""],["add_rule_block","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-add_rule_block","(list)",""],["add_start_rule","Racc::Grammar","Racc/Grammar.html#method-i-add_start_rule","()",""],["add_user_code","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-add_user_code","(label, src)",""],["added?","Racc::Grammar","Racc/Grammar.html#method-i-added-3F","(sym)",""],["addent","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-addent","(all, arr, chkval, ptr)",""],["addrel","Racc::States","Racc/States.html#method-i-addrel","(tbl, i, item)",""],["addsym","Racc::States","Racc/States.html#method-i-addsym","(table, sym, ptr)",""],["any?","Racc::DebugFlags","Racc/DebugFlags.html#method-i-any-3F","()",""],["atom_symbol","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-atom_symbol","(token)",""],["before","Racc::LocationPointer","Racc/LocationPointer.html#method-i-before","(len)",""],["bool_attr","Racc::ParserFileGenerator::Params","Racc/ParserFileGenerator/Params.html#method-c-bool_attr","(name)",""],["canonical_label","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-canonical_label","(src)",""],["check_la","Racc::State","Racc/State.html#method-i-check_la","(la_rules)",""],["check_rules_nullable","Racc::Grammar","Racc/Grammar.html#method-i-check_rules_nullable","(rules)",""],["check_rules_useless","Racc::Grammar","Racc/Grammar.html#method-i-check_rules_useless","(rules)",""],["check_symbols_nullable","Racc::Grammar","Racc/Grammar.html#method-i-check_symbols_nullable","(symbols)",""],["check_symbols_useless","Racc::Grammar","Racc/Grammar.html#method-i-check_symbols_useless","(s)",""],["check_terminals","Racc::SymbolTable","Racc/SymbolTable.html#method-i-check_terminals","()",""],["check_useless","Racc::States","Racc/States.html#method-i-check_useless","()",""],["clear","Racc::ISet","Racc/ISet.html#method-i-clear","()",""],["compute_dfa","Racc::States","Racc/States.html#method-i-compute_dfa","()",""],["compute_expand","Racc::Grammar","Racc/Grammar.html#method-i-compute_expand","(t)","<p>Sym#expand\n"],["compute_hash","Racc::Grammar","Racc/Grammar.html#method-i-compute_hash","()","<p>Rule#hash\n"],["compute_heads","Racc::Grammar","Racc/Grammar.html#method-i-compute_heads","()","<p>Sym#heads\n"],["compute_locate","Racc::Grammar","Racc/Grammar.html#method-i-compute_locate","()","<p>Sym#locate\n"],["compute_nfa","Racc::States","Racc/States.html#method-i-compute_nfa","()",""],["compute_nullable","Racc::Grammar","Racc/Grammar.html#method-i-compute_nullable","()","<p>Sym#nullable?, Rule#nullable?\n"],["compute_nullable_0","Racc::Grammar","Racc/Grammar.html#method-i-compute_nullable_0","()","<p>Sym#self_null?\n"],["compute_useless","Racc::Grammar","Racc/Grammar.html#method-i-compute_useless","()","<p>Sym#useless?, Rule#useless? FIXME: what means “useless”?\n"],["conflict?","Racc::State","Racc/State.html#method-i-conflict-3F","()",""],["core_to_state","Racc::States","Racc/States.html#method-i-core_to_state","(core)",""],["create_tmap","Racc::States","Racc/States.html#method-i-create_tmap","(size)",""],["cref_pop","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-cref_pop","()",""],["cref_push","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-cref_push","(name)",""],["declare_precedence","Racc::Grammar","Racc/Grammar.html#method-i-declare_precedence","(assoc, syms)",""],["decref","Racc::Reduce","Racc/Reduce.html#method-i-decref","()",""],["define","Racc::Grammar","Racc/Grammar.html#method-c-define","(&block)","<p>Dynamic Generation Interface\n"],["define_actions","Racc::ParserClassGenerator","Racc/ParserClassGenerator.html#method-i-define_actions","(c)",""],["delete","Racc::ISet","Racc/ISet.html#method-i-delete","(key)",""],["delete","Racc::SymbolTable","Racc/SymbolTable.html#method-i-delete","(sym)",""],["detab","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-detab","(str, ts = 8)",""],["determine_terminals","Racc::Grammar","Racc/Grammar.html#method-i-determine_terminals","()","<p>Sym#terminal?\n"],["dfa","Racc::Grammar","Racc/Grammar.html#method-i-dfa","()",""],["dfa","Racc::States","Racc/States.html#method-i-dfa","()","<p>DFA (Deterministic Finite Automaton) Generation\n"],["digraph","Racc::States","Racc/States.html#method-i-digraph","(map, relation)",""],["do_resolve_sr","Racc::States","Racc/States.html#method-i-do_resolve_sr","(stok, rtok)",""],["dummy?","Racc::Sym","Racc/Sym.html#method-i-dummy-3F","()",""],["dup","Racc::ISet","Racc/ISet.html#method-i-dup","()",""],["each","Racc::Grammar","Racc/Grammar.html#method-i-each","(&block)",""],["each","Racc::ISet","Racc/ISet.html#method-i-each","(&block)",""],["each","Racc::Rule","Racc/Rule.html#method-i-each","(&block)",""],["each","Racc::States","Racc/States.html#method-i-each","(&block)",""],["each","Racc::SymbolTable","Racc/SymbolTable.html#method-i-each","(&block)",""],["each_index","Racc::Grammar","Racc/Grammar.html#method-i-each_index","(&block)",""],["each_index","Racc::States","Racc/States.html#method-i-each_index","(&block)",""],["each_la","Racc::Item","Racc/Item.html#method-i-each_la","(tbl)",""],["each_nonterminal","Racc::SymbolTable","Racc/SymbolTable.html#method-i-each_nonterminal","(&block)",""],["each_reduce","Racc::ActionTable","Racc/ActionTable.html#method-i-each_reduce","(&block)",""],["each_rule","Racc::Grammar","Racc/Grammar.html#method-i-each_rule","(&block)",""],["each_rule","Racc::Rule","Racc/Rule.html#method-i-each_rule","(&block)",""],["each_shift","Racc::ActionTable","Racc/ActionTable.html#method-i-each_shift","(&block)",""],["each_state","Racc::States","Racc/States.html#method-i-each_state","(&block)",""],["each_t","Racc::States","Racc/States.html#method-i-each_t","(tbl, set)",""],["each_terminal","Racc::SymbolTable","Racc/SymbolTable.html#method-i-each_terminal","(&block)",""],["each_useless_nonterminal","Racc::Grammar","Racc/Grammar.html#method-i-each_useless_nonterminal","()",""],["each_useless_rule","Racc::Grammar","Racc/Grammar.html#method-i-each_useless_rule","()",""],["each_with_index","Racc::Grammar","Racc/Grammar.html#method-i-each_with_index","(&block)",""],["embed_library","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-embed_library","(src)",""],["embedded_action","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-embedded_action","(act)",""],["empty","Racc::UserAction","Racc/UserAction.html#method-c-empty","()",""],["empty?","Racc::ISet","Racc/ISet.html#method-i-empty-3F","()",""],["empty?","Racc::Rule","Racc/Rule.html#method-i-empty-3F","()",""],["empty?","Racc::UserAction","Racc/UserAction.html#method-i-empty-3F","()",""],["end_precedence_declaration","Racc::Grammar","Racc/Grammar.html#method-i-end_precedence_declaration","(reverse)",""],["eql?","Racc::LocationPointer","Racc/LocationPointer.html#method-i-eql-3F","(ot)",""],["eql?","Racc::State","Racc/State.html#method-i-eql-3F","(oth)",""],["fingerprint","Racc::States","Racc/States.html#method-i-fingerprint","(arr)",""],["fix","Racc::SymbolTable","Racc/SymbolTable.html#method-i-fix","()",""],["fix_ident","Racc::Grammar","Racc/Grammar.html#method-i-fix_ident","()","<p>Rule#ident LocationPointer#ident\n"],["fix_ident","Racc::SymbolTable","Racc/SymbolTable.html#method-i-fix_ident","()",""],["flush_delayed","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-flush_delayed","()",""],["footer","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-footer","()",""],["gen_action_tables","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-gen_action_tables","(t, states)",""],["gen_goto_tables","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-gen_goto_tables","(t, grammar)",""],["generate","Racc::ParserClassGenerator","Racc/ParserClassGenerator.html#method-i-generate","()",""],["generate","Racc::StateTransitionTable","Racc/StateTransitionTable.html#method-c-generate","(states)",""],["generate","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-generate","()",""],["generate_parser","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-generate_parser","()",""],["generate_parser_file","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-generate_parser_file","(destpath)",""],["generate_states","Racc::States","Racc/States.html#method-i-generate_states","(state)",""],["get_quoted_re","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-get_quoted_re","(left)",""],["goto_id","Racc::Shift","Racc/Shift.html#method-i-goto_id","()",""],["grammar","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-grammar","()",""],["hash=","Racc::Rule","Racc/Rule.html#method-i-hash-3D","(n)",""],["head?","Racc::LocationPointer","Racc/LocationPointer.html#method-i-head-3F","()",""],["header","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-header","()",""],["higher","Racc::Grammar::PrecedenceDefinitionEnv","Racc/Grammar/PrecedenceDefinitionEnv.html#method-i-higher","()",""],["i_i_sym_list","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-i_i_sym_list","(name, table)",""],["include?","Racc::ISet","Racc/ISet.html#method-i-include-3F","(key)",""],["incref","Racc::Reduce","Racc/Reduce.html#method-i-incref","()",""],["increment","Racc::LocationPointer","Racc/LocationPointer.html#method-i-increment","()",""],["indent","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-indent","()",""],["indent_re","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-indent_re","(n)",""],["init","Racc::ActionTable","Racc/ActionTable.html#method-i-init","()",""],["init","Racc::Grammar","Racc/Grammar.html#method-i-init","()","<p>Computation\n"],["init_line_conversion_system","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-init_line_conversion_system","()",""],["inner","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-inner","()",""],["inspect","Racc::Accept","Racc/Accept.html#method-i-inspect","()",""],["inspect","Racc::Error","Racc/Error.html#method-i-inspect","()",""],["inspect","Racc::Goto","Racc/Goto.html#method-i-inspect","()",""],["inspect","Racc::ISet","Racc/ISet.html#method-i-inspect","()",""],["inspect","Racc::LocationPointer","Racc/LocationPointer.html#method-i-inspect","()",""],["inspect","Racc::OrMark","Racc/OrMark.html#method-i-inspect","()",""],["inspect","Racc::Prec","Racc/Prec.html#method-i-inspect","()",""],["inspect","Racc::Reduce","Racc/Reduce.html#method-i-inspect","()",""],["inspect","Racc::Rule","Racc/Rule.html#method-i-inspect","()",""],["inspect","Racc::Shift","Racc/Shift.html#method-i-inspect","()",""],["inspect","Racc::State","Racc/State.html#method-i-inspect","()",""],["inspect","Racc::States","Racc/States.html#method-i-inspect","()",""],["inspect","Racc::Sym","Racc/Sym.html#method-i-inspect","()",""],["inspect","Racc::UserAction","Racc/UserAction.html#method-i-inspect","()",""],["integer_list","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-integer_list","(name, table)",""],["intern","Racc::Grammar","Racc/Grammar.html#method-i-intern","(value, dummy = false)",""],["intern","Racc::SymbolTable","Racc/SymbolTable.html#method-i-intern","(val, dummy = false)",""],["key?","Racc::ISet","Racc/ISet.html#method-i-key-3F","(key)",""],["la=","Racc::State","Racc/State.html#method-i-la-3D","(la)",""],["left","Racc::Grammar::PrecedenceDefinitionEnv","Racc/Grammar/PrecedenceDefinitionEnv.html#method-i-left","(*syms)",""],["line","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-line","(str = '')",""],["lineno","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-lineno","()",""],["literal_head?","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-literal_head-3F","(pre, post)",""],["location","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-location","()",""],["location","Racc::SourceText","Racc/SourceText.html#method-i-location","()",""],["lookahead","Racc::States","Racc/States.html#method-i-lookahead","()",""],["lower","Racc::Grammar::PrecedenceDefinitionEnv","Racc/Grammar/PrecedenceDefinitionEnv.html#method-i-lower","()",""],["make_closure","Racc::State","Racc/State.html#method-i-make_closure","(core)",""],["make_delimiter","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-make_delimiter","(body)",""],["make_separator","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-make_separator","(src)",""],["many","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-many","(sym, &block)",""],["many1","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-many1","(sym, &block)",""],["method_missing","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-method_missing","(mid, *args, &block)",""],["minimum_indent","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-minimum_indent","(lines)",""],["mkmapexp","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-mkmapexp","(arr)",""],["n_indent","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-n_indent","(line)",""],["n_rrconflicts","Racc::State","Racc/State.html#method-i-n_rrconflicts","()",""],["n_rrconflicts","Racc::States","Racc/States.html#method-i-n_rrconflicts","()",""],["n_srconflicts","Racc::State","Racc/State.html#method-i-n_srconflicts","()",""],["n_srconflicts","Racc::States","Racc/States.html#method-i-n_srconflicts","()",""],["n_useless_nonterminals","Racc::Grammar","Racc/Grammar.html#method-i-n_useless_nonterminals","()",""],["n_useless_rules","Racc::Grammar","Racc/Grammar.html#method-i-n_useless_rules","()",""],["name","Racc::OrMark","Racc/OrMark.html#method-i-name","()",""],["name","Racc::Prec","Racc/Prec.html#method-i-name","()",""],["name","Racc::UserAction","Racc/UserAction.html#method-i-name","()",""],["new","Racc::ActionTable","Racc/ActionTable.html#method-c-new","(rt, st)",""],["new","Racc::DebugFlags","Racc/DebugFlags.html#method-c-new","(parse = false, rule = false, token = false, state = false, la = false, prec = false, conf = false)",""],["new","Racc::Goto","Racc/Goto.html#method-c-new","(ident, sym, from, to)",""],["new","Racc::Grammar","Racc/Grammar.html#method-c-new","(debug_flags = DebugFlags.new)",""],["new","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-c-new","()",""],["new","Racc::Grammar::PrecedenceDefinitionEnv","Racc/Grammar/PrecedenceDefinitionEnv.html#method-c-new","(g)",""],["new","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-c-new","(debug_flags = DebugFlags.new)",""],["new","Racc::GrammarFileParser::Result","Racc/GrammarFileParser/Result.html#method-c-new","(grammar)",""],["new","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-c-new","(str, filename = '-')",""],["new","Racc::ISet","Racc/ISet.html#method-c-new","(a = [])",""],["new","Racc::Item","Racc/Item.html#method-c-new","(rule, la)",""],["new","Racc::LocationPointer","Racc/LocationPointer.html#method-c-new","(rule, i, sym)",""],["new","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-c-new","(states, debug_flags = DebugFlags.new)",""],["new","Racc::OrMark","Racc/OrMark.html#method-c-new","(lineno)",""],["new","Racc::ParserClassGenerator","Racc/ParserClassGenerator.html#method-c-new","(states)",""],["new","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-c-new","(states, params)",""],["new","Racc::ParserFileGenerator::Params","Racc/ParserFileGenerator/Params.html#method-c-new","()",""],["new","Racc::Prec","Racc/Prec.html#method-c-new","(symbol, lineno)",""],["new","Racc::RRconflict","Racc/RRconflict.html#method-c-new","(sid, high, low, tok)",""],["new","Racc::Reduce","Racc/Reduce.html#method-c-new","(rule)",""],["new","Racc::Rule","Racc/Rule.html#method-c-new","(target, syms, act)",""],["new","Racc::SRconflict","Racc/SRconflict.html#method-c-new","(sid, shift, reduce)",""],["new","Racc::Shift","Racc/Shift.html#method-c-new","(goto)",""],["new","Racc::SourceText","Racc/SourceText.html#method-c-new","(text, filename, lineno)",""],["new","Racc::State","Racc/State.html#method-c-new","(ident, core)",""],["new","Racc::StateTransitionTable","Racc/StateTransitionTable.html#method-c-new","(states)",""],["new","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-c-new","(states)",""],["new","Racc::States","Racc/States.html#method-c-new","(grammar, debug_flags = DebugFlags.new)",""],["new","Racc::Sym","Racc/Sym.html#method-c-new","(value, dummyp)",""],["new","Racc::SymbolTable","Racc/SymbolTable.html#method-c-new","()",""],["new","Racc::UserAction","Racc/UserAction.html#method-c-new","(src, proc)",""],["next","Racc::LocationPointer","Racc/LocationPointer.html#method-i-next","()",""],["next_line","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-next_line","()",""],["next_token","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-next_token","()",""],["next_token","Racc::Parser","Racc/Parser.html#method-i-next_token","()","<p>The method to fetch next token. If you use #do_parse method, you must implement #next_token.\n<p>The format …\n"],["nfa","Racc::Grammar","Racc/Grammar.html#method-i-nfa","()",""],["nfa","Racc::States","Racc/States.html#method-i-nfa","()","<p>NFA (Non-deterministic Finite Automaton) Computation\n"],["nonassoc","Racc::Grammar::PrecedenceDefinitionEnv","Racc/Grammar/PrecedenceDefinitionEnv.html#method-i-nonassoc","(*syms)",""],["nonterminal?","Racc::Sym","Racc/Sym.html#method-i-nonterminal-3F","()",""],["nonterminal_base","Racc::Grammar","Racc/Grammar.html#method-i-nonterminal_base","()",""],["nonterminals","Racc::SymbolTable","Racc/SymbolTable.html#method-i-nonterminals","()",""],["notice","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-notice","()",""],["nt_max","Racc::SymbolTable","Racc/SymbolTable.html#method-i-nt_max","()",""],["null","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-null","(&block)",""],["null=","Racc::Rule","Racc/Rule.html#method-i-null-3D","(n)",""],["null=","Racc::Sym","Racc/Sym.html#method-i-null-3D","(n)",""],["nullable?","Racc::Rule","Racc/Rule.html#method-i-nullable-3F","()",""],["nullable?","Racc::Sym","Racc/Sym.html#method-i-nullable-3F","()",""],["on_error","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-on_error","(tok, val, _values)",""],["on_error","Racc::Parser","Racc/Parser.html#method-i-on_error","(t, val, vstack)","<p>This method is called when a parse error is found.\n<p>ERROR_TOKEN_ID is an internal ID of token which caused …\n"],["once_writer","Racc::Sym","Racc/Sym.html#method-c-once_writer","(nm)",""],["option","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-option","(sym, default = nil, &block)",""],["outact","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-outact","(f, t, act)",""],["output","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-output","(out)",""],["output_conflict","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-output_conflict","(out)","<p>Warnings\n"],["output_rule","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-output_rule","(out)","<p>Rules\n"],["output_state","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-output_state","(out)","<p>States\n"],["output_token","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-output_token","(out)","<p>Tokens\n"],["output_useless","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-output_useless","(out)",""],["outrrconf","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-outrrconf","(f, confs)",""],["outsrconf","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-outsrconf","(f, confs)",""],["pack","Racc::States","Racc/States.html#method-i-pack","(state)",""],["parse","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-c-parse","(src, filename = '-', lineno = 1)",""],["parse","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-parse","(src, filename = '-', lineno = 1)",""],["parse_file","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-c-parse_file","(filename)",""],["parse_option_string","Racc::DebugFlags","Racc/DebugFlags.html#method-c-parse_option_string","(s)",""],["parse_user_code","Racc::GrammarFileParser","Racc/GrammarFileParser.html#method-i-parse_user_code","()","<p>User Code Block\n"],["parser_class","Racc::Grammar","Racc/Grammar.html#method-i-parser_class","()",""],["parser_class","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-parser_class","(classname, superclass)",""],["parser_class","Racc::StateTransitionTable","Racc/StateTransitionTable.html#method-i-parser_class","()",""],["parser_file","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-parser_file","()",""],["pointer_out","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-pointer_out","(out, ptr)",""],["prec","Racc::Rule","Racc/Rule.html#method-i-prec","(sym, &block)",""],["precedence","Racc::Rule","Racc/Rule.html#method-i-precedence","()",""],["precedence=","Racc::Rule","Racc/Rule.html#method-i-precedence-3D","(sym)",""],["precedence_table","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-precedence_table","(&block)",""],["print_atab","Racc::States","Racc/States.html#method-i-print_atab","(idx, tab)","<p>for debug\n"],["print_tab","Racc::States","Racc/States.html#method-i-print_tab","(idx, rel, tab)",""],["print_tab_i","Racc::States","Racc/States.html#method-i-print_tab_i","(idx, rel, tab, i)","<p>for debug\n"],["printb","Racc::States","Racc/States.html#method-i-printb","(i)","<p>for debug\n"],["proc","Racc::UserAction","Racc/UserAction.html#method-c-proc","(pr = nil, &block)",""],["proc?","Racc::UserAction","Racc/UserAction.html#method-i-proc-3F","()",""],["ptr_bug!","Racc::LocationPointer","Racc/LocationPointer.html#method-i-ptr_bug-21","()",""],["put","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-put","(src, convert_line = false)","<p>Low Level Routines\n"],["put_state_transition_table","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-put_state_transition_table","(f)","<p>State Transition Table Serialization\n"],["racc_accept","Racc::Parser","Racc/Parser.html#method-i-racc_accept","()",""],["racc_e_pop","Racc::Parser","Racc/Parser.html#method-i-racc_e_pop","(state, tstack, vstack)",""],["racc_next_state","Racc::Parser","Racc/Parser.html#method-i-racc_next_state","(curstate, state)",""],["racc_print_stacks","Racc::Parser","Racc/Parser.html#method-i-racc_print_stacks","(t, v)",""],["racc_print_states","Racc::Parser","Racc/Parser.html#method-i-racc_print_states","(s)",""],["racc_read_token","Racc::Parser","Racc/Parser.html#method-i-racc_read_token","(t, tok, val)","<p>For debugging output\n"],["racc_reduce","Racc::Parser","Racc/Parser.html#method-i-racc_reduce","(toks, sim, tstack, vstack)",""],["racc_shift","Racc::Parser","Racc/Parser.html#method-i-racc_shift","(tok, tstack, vstack)",""],["racc_token2str","Racc::Parser","Racc/Parser.html#method-i-racc_token2str","(tok)",""],["read","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-read","(len)",""],["reads","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-reads","(re)",""],["record_path","Racc::States","Racc/States.html#method-i-record_path","(begst, rule)",""],["reduce","Racc::ActionTable","Racc/ActionTable.html#method-i-reduce","(i)",""],["reduce_n","Racc::ActionTable","Racc/ActionTable.html#method-i-reduce_n","()",""],["reduce_table","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-reduce_table","(grammar)",""],["remove_blank_lines","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-remove_blank_lines","(src)",""],["replace","Racc::Rule","Racc/Rule.html#method-i-replace","(src, dest)",""],["replace_location","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-replace_location","(src)",""],["require","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-require","(feature)",""],["resolve","Racc::States","Racc/States.html#method-i-resolve","(state)","<p>resolve\n"],["resolve_rr","Racc::States","Racc/States.html#method-i-resolve_rr","(state, r)",""],["resolve_sr","Racc::States","Racc/States.html#method-i-resolve_sr","(state, s)",""],["right","Racc::Grammar::PrecedenceDefinitionEnv","Racc/Grammar/PrecedenceDefinitionEnv.html#method-i-right","(*syms)",""],["rr_conflict","Racc::State","Racc/State.html#method-i-rr_conflict","(high, low, ctok)",""],["rrconflict_exist?","Racc::States","Racc/States.html#method-i-rrconflict_exist-3F","()",""],["rruleid","Racc::State","Racc/State.html#method-i-rruleid","(rule)",""],["rule","Racc::Rule","Racc/Rule.html#method-i-rule","()",""],["rule","Racc::Sym","Racc/Sym.html#method-i-rule","()",""],["ruleid","Racc::Reduce","Racc/Reduce.html#method-i-ruleid","()",""],["runtime_source","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-runtime_source","()",""],["scan_action","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-scan_action","()",""],["scan_error!","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-scan_error-21","(msg)",""],["scan_quoted","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-scan_quoted","(left, tag = 'string')",""],["self_null?","Racc::Sym","Racc/Sym.html#method-i-self_null-3F","()",""],["separated_by","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-separated_by","(sep, sym, &block)",""],["separated_by1","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-separated_by1","(sep, sym, &block)",""],["seq","Racc::Grammar::DefinitionEnv","Racc/Grammar/DefinitionEnv.html#method-i-seq","(*list, &block)",""],["serialize","Racc::Sym","Racc/Sym.html#method-i-serialize","()",""],["set_accept","Racc::States","Racc/States.html#method-i-set_accept","()","<p>complete\n"],["set_table","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-set_table","(entries, dummy, tbl, chk, ptr)",""],["shebang","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-shebang","(path)",""],["shift","Racc::ActionTable","Racc/ActionTable.html#method-i-shift","(i)",""],["shift_n","Racc::ActionTable","Racc/ActionTable.html#method-i-shift_n","()",""],["should_report_srconflict?","Racc::States","Racc/States.html#method-i-should_report_srconflict-3F","()",""],["should_terminal","Racc::Sym","Racc/Sym.html#method-i-should_terminal","()",""],["should_terminal?","Racc::Sym","Racc/Sym.html#method-i-should_terminal-3F","()",""],["size","Racc::Grammar","Racc/Grammar.html#method-i-size","()",""],["size","Racc::ISet","Racc/ISet.html#method-i-size","()",""],["size","Racc::Rule","Racc/Rule.html#method-i-size","()",""],["size","Racc::States","Racc/States.html#method-i-size","()",""],["skip_comment","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-skip_comment","()",""],["source?","Racc::UserAction","Racc/UserAction.html#method-i-source-3F","()",""],["source_text","Racc::UserAction","Racc/UserAction.html#method-c-source_text","(src)",""],["sr_conflict","Racc::State","Racc/State.html#method-i-sr_conflict","(shift, reduce)",""],["srconflict_exist?","Racc::States","Racc/States.html#method-i-srconflict_exist-3F","()",""],["start_symbol=","Racc::Grammar","Racc/Grammar.html#method-i-start_symbol-3D","(s)",""],["state_transition_table","Racc::Grammar","Racc/Grammar.html#method-i-state_transition_table","()",""],["state_transition_table","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-state_transition_table","()",""],["state_transition_table","Racc::States","Racc/States.html#method-i-state_transition_table","()",""],["states","Racc::Grammar","Racc/Grammar.html#method-i-states","()",""],["string_list","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-string_list","(name, list)",""],["string_symbol?","Racc::Sym","Racc/Sym.html#method-i-string_symbol-3F","()",""],["sym_int_hash","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-sym_int_hash","(name, h)",""],["symbol_locations","Racc::LogFileGenerator","Racc/LogFileGenerator.html#method-i-symbol_locations","(locs)",""],["symbols","Racc::Grammar","Racc/Grammar.html#method-i-symbols","()",""],["term=","Racc::Sym","Racc/Sym.html#method-i-term-3D","(t)",""],["terminal?","Racc::Sym","Racc/Sym.html#method-i-terminal-3F","()",""],["terminals","Racc::SymbolTable","Racc/SymbolTable.html#method-i-terminals","(&block)",""],["to_a","Racc::ISet","Racc/ISet.html#method-i-to_a","()",""],["to_s","Racc::Grammar","Racc/Grammar.html#method-i-to_s","()",""],["to_s","Racc::ISet","Racc/ISet.html#method-i-to_s","()",""],["to_s","Racc::LocationPointer","Racc/LocationPointer.html#method-i-to_s","()",""],["to_s","Racc::RRconflict","Racc/RRconflict.html#method-i-to_s","()",""],["to_s","Racc::Rule","Racc/Rule.html#method-i-to_s","()",""],["to_s","Racc::SRconflict","Racc/SRconflict.html#method-i-to_s","()",""],["to_s","Racc::SourceText","Racc/SourceText.html#method-i-to_s","()",""],["to_s","Racc::State","Racc/State.html#method-i-to_s","()",""],["to_s","Racc::States","Racc/States.html#method-i-to_s","()",""],["to_s","Racc::Sym","Racc/Sym.html#method-i-to_s","()",""],["token_table","Racc::StateTransitionTableGenerator","Racc/StateTransitionTableGenerator.html#method-i-token_table","(grammar)",""],["token_to_str","Racc::Parser","Racc/Parser.html#method-i-token_to_str","(t)","<p>Convert internal ID of token symbol to the string.\n"],["token_value_table","Racc::StateTransitionTable","Racc/StateTransitionTable.html#method-i-token_value_table","()",""],["toplevel?","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-toplevel-3F","()",""],["transpose","Racc::States","Racc/States.html#method-i-transpose","(rel)",""],["traverse","Racc::States","Racc/States.html#method-i-traverse","(i, index, vertices, map, relation)",""],["unindent_auto","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-unindent_auto","(str)",""],["unique_separator","Racc::ParserFileGenerator","Racc/ParserFileGenerator.html#method-i-unique_separator","(id)",""],["update","Racc::ISet","Racc/ISet.html#method-i-update","(other)",""],["update_a","Racc::ISet","Racc/ISet.html#method-i-update_a","(a)",""],["useless=","Racc::Rule","Racc/Rule.html#method-i-useless-3D","(u)",""],["useless=","Racc::Sym","Racc/Sym.html#method-i-useless-3D","(f)",""],["useless?","Racc::Rule","Racc/Rule.html#method-i-useless-3F","()",""],["useless?","Racc::Sym","Racc/Sym.html#method-i-useless-3F","()",""],["useless_nonterminal_exist?","Racc::Grammar","Racc/Grammar.html#method-i-useless_nonterminal_exist-3F","()",""],["useless_rule_exist?","Racc::Grammar","Racc/Grammar.html#method-i-useless_rule_exist-3F","()",""],["write_log","Racc::Grammar","Racc/Grammar.html#method-i-write_log","(path)",""],["yyaccept","Racc::Parser","Racc/Parser.html#method-i-yyaccept","()","<p>Exit parser. Return value is <code>Symbol_Value_Stack[0]</code>.\n"],["yyerrok","Racc::Parser","Racc/Parser.html#method-i-yyerrok","()","<p>Leave error recovering mode.\n"],["yyerror","Racc::Parser","Racc/Parser.html#method-i-yyerror","()","<p>Enter error recovering mode. This method does not call #on_error.\n"],["yylex","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-yylex","(&block)",""],["yylex0","Racc::GrammarFileScanner","Racc/GrammarFileScanner.html#method-i-yylex0","()",""],["|","Racc::Rule","Racc/Rule.html#method-i-7C","(x)",""],["|","Racc::Sym","Racc/Sym.html#method-i-7C","(x)",""],["README.ja","","racc-1_7_1/README_ja_rdoc.html","","<p>Racc\n<p>i.loveruby.net/en/projects/racc/\n\n<p>DESCRIPTION:\n"],["README","","racc-1_7_1/README_rdoc.html","","<p>Racc\n<p>github.com/ruby/racc\n\n<p>DESCRIPTION:\n"],["NEWS.en","","racc-1_7_1/doc/en/NEWS_en_rdoc.html","","<p>NEWS\n<p>1.4.6\n<p>Bugfixes\n"],["grammar.en","","racc-1_7_1/doc/en/grammar_en_rdoc.html","","<p>Racc Grammar File Reference\n<p>Global Structure\n<p>Class Block and User Code Block\n"],["grammar2.en","","racc-1_7_1/doc/en/grammar2_en_rdoc.html","","<p>Racc Grammar File Reference\n<p>Global Structure\n<p>Class Block and User Code Block\n"],["NEWS.ja","","racc-1_7_1/doc/ja/NEWS_ja_rdoc.html","","<p>NEWS\n<p>1.4.6\n<p>バグの修正\n"],["debug.ja","","racc-1_7_1/doc/ja/debug_ja_rdoc.html","","<p>パーサのデバッグ\n<p>ここでは、Racc を使っていくうえで遭遇しそうな問題について書きます。\n<p>文法ファイルがパースエラーになる\n"],["grammar.ja","","racc-1_7_1/doc/ja/grammar_ja_rdoc.html","","<p>規則ファイル文法リファレンス\n<p>文法に関する前バージョンとの非互換\n\n<pre>* (1.2.5) ユーザーコードを連結する時、外部ファイルよりも\n          埋めこんであるコードを先に連結します。\n* (1.1.6) ...</pre>\n"],["parser.ja","","racc-1_7_1/doc/ja/parser_ja_rdoc.html","","<p>class Racc::Parser\n<p>Racc の生成するパーサはすべて Racc::Parser クラスを継承します。 Racc::Parser クラスにはパース中に使用するメソッドがいくつかあり、 そのようなメソッドをオーバーロードすると、パーサを初期化したり …\n"]]}}